@charset "utf-8";

p {line-height:1.7;}



/* breadCrumb */
.breadCrumb {position: absolute; right:0; top:20px;font-weight: 500;}
.breadCrumb li {float: left;}
.breadCrumb a {color:#999;display: block;padding: 0 10px; font-size: 14px; position: relative;}
.breadCrumb i {display: none;}
.breadCrumb li:first-child a {font-size: 16px;margin-top: -2px;}
.breadCrumb li:first-child i {display: block;}
.breadCrumb a:before {position: absolute;left:0; top:50%; margin-top: -8px;font-size: 15px;}
.breadCrumb li:last-child a { color:#f15922; font-weight: 700; padding-right: 0;}
.breadCrumb li:first-child a:before {display: none;}

/* subVisual */
#subVisual {display: table;width: 100%;height: 200px;background-repeat: no-repeat;background-position: 50% 0;margin-top: 106px; 
-webkit-background-size: cover;
background-size: cover;
}
#subVisual p {text-align: left;color: #fff;display: table-cell;vertical-align: middle;width: 1200px;height: 300px; font-size: 17px;}
#subVisual p span {display: block;}
#subVisual p span.main {font-size: 28px;}
.subVisual01 {background-image: url("../images/contents/subVisual01.jpg");}
.subVisual02 {background-image: url("../images/contents/subVisual02.jpg");}
.subVisual03 {background-image: url("../images/contents/subVisual03.jpg");}
.subVisual04 {background-image: url("../images/contents/subVisual04.jpg");}
.subVisual05 {background-image: url("../images/contents/subVisual05.jpg");}
.subVisual06 {background-image: url("../images/contents/subVisual05.jpg");}
.subVisual07 {background-image: url("../images/contents/subVisual05.jpg");}
.subVisual08 {background-image: url("../images/contents/subVisual05.jpg");}
.subVisual09 {background-image: url("../images/contents/subVisual05.jpg");}
.subVisual010 {background-image: url("../images/contents/subVisual05.jpg");}
.subVisual011 {background-image: url("../images/contents/subVisual05.jpg");}
.subVisual012 {background-image: url("../images/contents/subVisual05.jpg");}
.subVisual013 {background-image: url("../images/contents/subVisual05.jpg");}
.subVisual014 {background-image: url("../images/contents/subVisual05.jpg");}

/* subContents */
#subContents {min-height:600px;}
#contents  {padding-left: 300px;padding-bottom:80px;m in-height: 800px;}


/* subTitle */
.lnbWrap {width: 250px;position: absolute;height: 100%;border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;}
.subTitle {display: table;width: 250px;height:150px;background: url("../images/contents/bgSubTitle.png") no-repeat;color: #fff;text-align: center;margin-left: -1px;}
.subTitle .inner {display: table-cell;vertical-align: middle;}
.subTitle .kor {font-size: 30px;display: block;font-weight: 700;letter-spacing: -1px;}
.subTitle .eng {font-size: 15px;display: block;font-weight: 300;}

/* contentsTitle */
.contentsTitle {margin-bottom:30px;font-size: 35px; font-weight: 700;color: #333; position: relative; border-bottom: 1px solid #d9d9d9;padding: 50px 0 40px;line-height: 1;}

/* lnb */
#lnb .sub {display: block !important;}
#lnb > ul > li {border-bottom: 1px solid #d9d9d9;}
#lnb > ul > li:first-child {}
#lnb > ul > li > a {display: block;height: 45px;line-height: 44px;font-size: 14px;color: #333;padding-left: 15px;background: #fff; }
#lnb > ul > li.on > a ,#lnb > ul > li:hover > a {background: #f8f8f8;color: #f15922;}



/* vision01 */



h4 {font-size:20px;color:#333;font-weight:500;line-height:1;background:#f7f7f7;padding:15px 30px;position:relative;margin-top:60px;margin-bottom:25px;}
h4:before {content:"";position:absolute;top:0;left:0;width:10px;height:100%;background:#f26222;}
h4 img {display:none;}
.visionContent .programAuto > p {font-size:15px;color:#666;font-weight:300;margin-top:20px;}
.visionContent01 .structure {display:block;width:100%;padding-top:157px;
	background-image:url("../images/contents/visionContent01.jpg");background-color: #fff;background-repeat: no-repeat; background-position: 50%;
	-webkit-background-size:contain;
	background-size: contain;
}
.visionContent01 p {font-size:15px;color:#666;font-weight:300;line-height:1.7;margin-bottom:10px;}



.vision01 .facilitatorContent02 ul {background:none;padding:0;}
.vision01 .facilitatorContent02 ul li ul {background:#fcfcfc;height:150px;display:block;padding-top:27px;}
.vision01 .facilitatorContent02 > div > ul > li {width:276px;margin-right:16px;}
.vision01 .facilitatorContent02 > div > ul > li.workPro01 li {width:189px;}




.vision02 {}

.visionContent03 .programAuto > ul {margin-top:30px;}
.visionContent03 .programAuto > ul > li {float:left;width:278px;border:1px solid #d9d9d9;margin-right:13px;text-align:center;position:relative;overflow:hidden;}
.visionContent03 .programAuto > ul > li:last-child {margin-right:0;}
.visionContent03 .programAuto > ul > li > div {padding:30px;}
.visionContent03 .programAuto > ul > li > div:first-child {background:#f3f3f3;width:100%;}
.visionContent03 .programAuto > ul > li > div > strong {font-size:20px;color:#666;font-weight:700;}
.visionContent03 ul li div ul {height:150px;}
.visionContent03 ul li div ul li {font-size:15px;color:#666;font-weight:300;padding-bottom:7px;padding-left:10px;text-align:left;}
.visionContent03 ul li div ul li:last-child {padding-bottom:0;}
.visionContent03 .programAuto > ul > li > span {display:block;position:absolute;top:32%;text-align:center;width:100%;}
.visionContent03 .programAuto > ul > li > span strong {display:inline-block;padding:2px;font-size:18px;color:#fff;background:#f09e1b;}


.visionContent04 .programAuto div ul li {padding:15px 0;}
.visionContent04 .programAuto div span.number {display:inline-block;width:28px;height:28px;line-height:28px;font-size:15px;color:#f26222;font-weight:700;border:1px solid #f15d27;margin-right:15px;text-align:center;}
.visionContent04 .programAuto div span.title {font-size:18px;color:#262626;}
.visionContent04 .programAuto div p {padding-left:47px;margin-top:10px;font-size:15px;color:#808080;font-weight:300;}

.visionContent05 .programAuto > p {padding:50px 0;background:#f8f8f8;font-size:17px;color:#666;text-align:center;margin:20px 0 0 0;}

.visionContent06 > p {font-size:16px;color:#666;text-align:center;}
.visionContent06 > p span {color:#f15922; font-weight:500;}




/* vision02 */
.vision02 span.title {font-size:20px;color:#333;font-weight:500;}
.strategy {margin-top:30px;}
.strategy li {margin-bottom:30px;border:1px solid #d9d9d9;}
.strategy li:last-child {margin-bottom:0;}
.topTxt {padding:20px 35px;background:#f3f3f3;}
.bottomTxt {padding:35px;font-size:15px;color:#808080;font-weight:300;}
.bottomTxt p:first-child {padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #d9d9d9;}
.bottomTxt p span {display:inline-block;padding:2px;color:#fff;font-size:14px;background:#f15d27;margin-right:3px;}

.vision02 .visionContent02 .programAuto {padding:0;margin:0 20px;border:1px solid #d9d9d9;background:url("../images/contents/visionContent02Bg.jpg") no-repeat;}
.visionContent02 .programAuto > div {padding:50px;}
.visionContent02 li {padding-bottom:30px;border-bottom:1px dashed #d9d9d9;overflow:hidden;margin-bottom:30px;}
.visionContent02 li:last-child {margin-bottom:0;padding-bottom:0;border-bottom:none;}
.visionContent02 li > span {display:block;float:left;width:138px;height:138px;border:1px solid #d9d9d9;background:#fff;text-align:center;margin-right:30px;}
.visionContent02 li > span img {padding-top:30px;}
.visionContent02 li .txtBox {float:left;}
.visionContent02 li .txtBox dt {float:left;width:30px;height:30px;line-height:30px;font-size:15px;color:#fffefe;font-weight:700;text-align:center;background:#f26222;margin-right:9px;}
.visionContent02 li .txtBox dd {font-size:18px;color:#262626;}
.visionContent02 li .txtBox p {font-size:15px;color:#666;font-weight:300;margin-top:15px;}


/* facilitator01 */
.facilitatorMain {border:1px solid #d9d9d9;margin-bottom:-30px;}
.facilitatorMain > span {display:block;float:left;width:435px;}
.facilitatorMain .txtBox {float:left;width:463px;padding:30px 40px;background:#fcfcfc;}
.facilitatorMain .txtBox p {font-size:15px;color:#666;font-weight:300;line-height:1.7;height:150px;}
.facilitatorMain .txtBox a {display:block;width:380px;height:50px;line-height:50px;font-size:18px;color:#f26222;font-weight:500;text-align:center;margin-top:28px;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}
.facilitatorMain .txtBox a {border-top:1px solid #f26222;border-left:1px solid #f26222;border-right:3px solid #f26222;border-bottom:3px solid #f26222;}
.facilitatorMain .txtBox a img {padding-top:15px;padding-right:5px;}

.facilitatorContent01 {margin-top:60px;}
.facilitatorContent01 ul {margin-top:25px;}
.facilitatorContent01 ul li {float:left;margin-right:15px;}
.facilitatorContent01 ul li:last-child {margin-right:0;}
.facilitatorContent01 ul li img {width:100%;}

.facilitatorContent02 {margin-top:60px;}
.facilitatorContent02 > div > ul {background:url("../images/contents/longRightArrow.png") no-repeat 25% 50%;padding:0 39px;text-align:center;margin-top:25px;}
.facilitatorContent02 > div > ul > li {float:left;width:252px;margin-right:13px;overflow:hidden;}
.facilitatorContent02 > div > ul > li:last-child {margin-right:0;}
.facilitatorContent02 .topTitleBox {text-align:center;padding:15px 0;}
.facilitatorContent02 .topTitleBox .title01 {font-size:15px;color:#666;font-weight:300;}
.facilitatorContent02 .topTitleBox .title02 {font-size:22px;color:#4f4642;font-weight:500;}
.facilitatorContent02 > div > ul > li {display:inline-block;text-align:left;font-size:15px;color:#666;}
.facilitatorContent02 > div > ul > li.workPro01 {border:2px solid #ffdf7c;}
.facilitatorContent02 > div > ul > li.workPro01 .topTitleBox {background:#ffdf7c;}
.facilitatorContent02 > div > ul > li.workPro02 {border:2px solid #ffd46c;}
.facilitatorContent02 > div > ul > li.workPro02 .topTitleBox {background:#ffd46c;;}
.facilitatorContent02 > div > ul > li.workPro03 {border:2px solid #ffc868;}
.facilitatorContent02 > div > ul > li.workPro03 .topTitleBox {background:#ffc868;}
.facilitatorContent02 > div > ul > li .bottomTxtBox {display:table;background:#fcfcfc;height:127px;width:100%;}
.facilitatorContent02 > div > ul > li ul {display:table-cell;vertical-align:middle;}

.facilitatorContent02 > div > ul > li.workPro01 li {width:139px;margin:0 auto;padding-bottom:8px;}
.facilitatorContent02 > div > ul > li.workPro02 li {width:189px;margin:0 auto;padding-bottom:8px;}
.facilitatorContent02 > div > ul > li.workPro03 li {width:213px;margin:0 auto;padding-bottom:5px;}



.facilitatorContent03 p {font-size:15px;color:#666;font-weight:300;line-height:1.7;}
.facilitatorContent03 li {padding-left:10px;padding-bottom:8px;position:relative;}
.facilitatorContent03 li:last-child {padding-bottom:0;}
.facilitatorContent03 li:before {content:"";position:absolute;width:4px;height:4px;top:9px;left:0;background:#faa41a;}

.facilitatorContent03 .facilitatorCon {margin-top:30px;}
.facilitatorContent03 .facilitatorCon > ul > li {width:100%;overflow:hidden;margin-bottom:15px;padding:0;}
.facilitatorContent03 .facilitatorCon > ul > li:last-child {margin-bottom:0;}
.facilitatorContent03 .facilitatorCon > ul > li:before {display:none;}
.facilitatorContent03 .facilitatorCon > ul > li > div {float:left;display:table;height:120px;}
.facilitatorContent03 .facilitatorCon > ul > li .conLeft {text-align:center;width:210px;}
.facilitatorContent03 .facilitatorCon > ul > li dl dt {font-size:22px;color:#4f4642;font-weight:500;}
.facilitatorContent03 .facilitatorCon > ul > li dl dd {font-size:16px;color:#4f4642;}
.facilitatorContent03 .facilitatorCon > ul > li .conRight {width:646px;padding:0 19px;}
.facilitatorContent03 .facilitatorCon > ul > li div ul {width:100%;}
.facilitatorContent03 .facilitatorCon > ul > li div ul li {font-size:15px;color:#666;}
.facilitatorContent03 .facilitatorCon > ul > li div span {display:table-cell;vertical-align:middle;}

.facilitatorContent03 .facilitatorCon > ul > li:nth-child(1) {border:2px solid #ffdf7c;}
.facilitatorContent03 .facilitatorCon > ul > li:nth-child(1) .conLeft {background:#ffdf7c;}
.facilitatorContent03 .facilitatorCon > ul > li:nth-child(3) {border:2px solid #ffbc6c;}
.facilitatorContent03 .facilitatorCon > ul > li:nth-child(3) .conLeft {background:#ffbc6c;}
.facilitatorContent03 .facilitatorCon > ul > li:nth-child(2) {border:2px solid #ffc868;}
.facilitatorContent03 .facilitatorCon > ul > li:nth-child(2) .conLeft {background:#ffc868;}

.facilitator05 .contentsWrap > p {font-size:15px;color:#666;font-weight:300;line-height:1.7;margin-top:60px;margin-bottom:-30px;}

.facilitatorContent04 li {position:relative;}
.facilitatorContent04 li:after {content:"";position:absolute;background:url("../images/contents/bottomArrow02.png") no-repeat;width:40px;height:40px;left:113px;bottom:-27px;z-index:9;}
.facilitatorContent04 li:last-child:after {display:none;}
.facilitatorContent04 li > div {border:1px solid #d9d9d9;overflow:hidden;margin-bottom:15px;position:relative;}
.facilitatorContent04 li:last-child > div {margin-bottom:0;}
.facilitatorContent04 li > div > div {float:left;display:table;height:78px;text-align:center;}
.facilitatorContent04 li > div > div > span {display:table-cell;vertical-align:middle;}
.facilitatorContent04 li .conLeft {width:263px;text-align:left;padding-left:25px;}
.facilitatorContent04 li .conLeft span span {display:inline-block;}
.facilitatorContent04 li .conLeft span dl {display:inline-block;}
.facilitatorContent04 li .conLeft span dt {display:inline-block;font-size:19px;color:#4f4642;font-weight:500;}
.facilitatorContent04 li .conLeft span dd {display:inline-block;font-size:15px;color:#666;font-weight:300;}
.facilitatorContent04 li .conRight {width:595px;background:#f7f7f7;text-align:left;padding:0 25px;font-size:15px;color:#333;font-weight:300;}
.facilitatorContent04 li .conRight strong {font-weight:500;color:#333;}

.programContent03 .programAuto > p {padding:12px;font-size:15px;color:#333;font-weight:300;text-align:center;background:#f7f7f7;margin-top:0;}
.facilitator05 .programBtn {margin-top:80px;}

.facilitatorContent05 ul {padding:0 71px;background:url("../images/contents/longRightArrow.png") no-repeat 25% 50%;}
.facilitatorContent05 li {width:164px;float:left;margin-right:15px;overflow:hidden;}
.facilitatorContent05 li:last-child {margin-right:0;}
.facilitatorContent05 li div {display:table;text-align:center;width:100%;}
.facilitatorContent05 li div.conTop {height:117px;background:#fff;}
.facilitatorContent05 li div.conBottom {height:69px;}
.facilitatorContent05 li div span {display:table-cell;vertical-align:middle;font-size:17px;color:#4f4642;font-weight:500;text-align:center;}
.facilitatorContent05 li:nth-child(1) {border:2px solid #fde189;}
.facilitatorContent05 li:nth-child(1) .conBottom {background:#fde189;}
.facilitatorContent05 li:nth-child(2) {border:2px solid #ffdf7c;}
.facilitatorContent05 li:nth-child(2) .conBottom {background:#ffdf7c;}
.facilitatorContent05 li:nth-child(3) {border:2px solid #ffd46c;}
.facilitatorContent05 li:nth-child(3) .conBottom {background:#ffd46c;}
.facilitatorContent05 li:nth-child(4) {border:2px solid #ffc868;}
.facilitatorContent05 li:nth-child(4) .conBottom {background:#ffc868;}


.facilitatorContent06 li {float:left;border:2px solid #f09e1b;width:416px;margin-right:28px;margin-bottom:28px;}
.facilitatorContent06 li:nth-child(2n) {margin-right:0;}
.facilitatorContent06 .conTop span {display:block;float:left;height:98px;}
.facilitatorContent06 .conTop span:first-child {width:136px;line-height:98px;font-size:22px;color:#fff;font-weight:700;text-align:center;background:#f09e1b;}
.facilitatorContent06 li .txtBox div {display:table;height:158px;padding:0 25px;}
.facilitatorContent06 li p {display:table-cell;vertical-align:middle;font-size:15px;color:#333;font-weight:300;}












/* program01 */


.programAuto {padding:0 20px;}
.programAuto > p {font-size:15px;color:#666;font-weight:300;margin-top:20px;}
.programMain {overflow:hidden;clear:both;}
.programMain > span {float:left;}
.programMain .txtWrap {float:right;width:445px;position:relative;}
.programMain .txtWrap h4 {margin-bottom:17px;margin-top:0;}
.programMain .txtWrap .txtBox {padding:0 30px;background:#f7f7f7;border:1px solid #d9d9d9;height:223px;display:table;width:100%;} 
.programMain .txtWrap .txtBox > span {display:table-cell;vertical-align:middle;}
.programMain .txtWrap .txtBox p {font-size:15px;color:#666;font-weight:300;}
.programMain .txtWrap .txtBox p.title {font-weight:500;padding-bottom:25px;}
.programMain .txtWrap .txtBox p span.point{font-size:15px;font-weight:500;}
.programMain .txtWrap .sns02 {position:absolute;top:11px;right:0;}
.programMain .txtWrap .sns02 li {float:left;}
.programMain .txtWrap .sns02 li a {display:block;padding:5px;}

.programSearch {margin-top:20px;}
.programContent_01 h4 {margin-top:20px;}
.programSearch dl {width:435px;padding:0 15px;height:50px;line-height:50px;float:left;background:#f7f7f7;border:1px solid #d9d9d9;}
.programSearch dt {float:left;font-size:15px;color:#333;font-weight:500;margin-right:11px;}
.programSearch dd {float:left;font-size:15px;color:#333;font-weight:500;}
.programSearch dd select {width:300px;}

.proBtnWrap {width:445px;float:right;text-align:center;}
.programSearch a {display:inline-block;width:215px;height:50px;line-height:50px;font-size:16px;color:#fff;font-weight:500;text-align:center;background:#faa41a;}

.programSearch a.orange {background:#f26222;margin-left:11px;}
.programSearch a img {padding:15px 5px 0 0;}

.programContent01 {margin-top:30px;}
.programContent01 p {font-size:15px;color:#666;font-weight:300;margin-top:15px;line-height:1.7;}
.programContent02 {margin-top:30px;}
.programContent02 p {font-size:15px;color:#666;font-weight:300;margin-top:15px;}
.programContent02 h5 {font-size:15px;color:#666;font-weight:500;padding:15px 0 10px 0;position:relative;padding-left:10px;}
.programContent02 h5:before {content:"";position:absolute;width:4px;height:4px;background:#f15922;top:24px;left:0;}

.programContent03 {margin-top:60px;position:relative;}
.programContent03 ul {margin-top:25px;}
.programContent03 ul li {width:203px;float:left;margin-right:16px;margin-bottom:10px;}
.programContent03 ul li:nth-child(4n) {margin-right:0;}
.programContent03 ul li span {display:block;text-align:center;font-size:15px;color:#333;}
.programContent03 ul li span.imgBox {border:1px solid #d9d9d9;}
.programContent03 ul li span.txt {padding:10px 0;}

.programBtn {text-align:center;margin-top:60px;}
.programBtn a {display:inline-block;width:31%;height:50px;line-height:50px;font-size:16px;font-weight:500;text-align:center;}
.programBtn .inquiry {color:#fff;background:#f26222;}
.programBtn .download {color:#f26222;border:1px solid #f26222;}
.print {color:#f26222;border:1px solid #f26222;display:inline-block;width:255px;height:50px;line-height:50px;font-size:16px;font-weight:500;text-align:center;}
.programBtn a img {padding-top:15px;padding-right:5px;}

.programContent03 .btnMore {display:block;position:absolute;top:16px;right:20px;font-size:14px;color:#f26222;line-height: 1;}


.openEduContent {margin-top:60px;}

.btn_application {color:#fff;background:#f26222;border:1px solid #f26222;display:block;width:255px;height:50px;line-height:50px;font-size:16px;font-weight:500;text-align:center;margin:40px auto 0 auto;}
.programContent02 {}


.programContent_01 ul li {font-size:15px;color:#666;font-weight:300;position:relative;padding-left:10px;padding-bottom:8px;}
.programContent_01 ul li:before {content:"";position:absolute;width:4px;height:4px;top:9px;left:0;background:#f15922;}
.programContent_01 ul li:last-child {padding-bottom:0;}

/* example01 */
.exampleTab li {width:20%;padding:0.5%;float:left;}
.exampleTab li a {display:block;height:40px;line-height:40px;border:1px solid #d3d3d3;background:#f7f7f7;font-size:15px;color:#333;text-align:center;}
.exampleTab li.on a, .exampleTab li a:hover {color:#fff;background:#f26222;border:1px solid #f26222;}
.exampleContents > ul > li {display: none;}
.exampleContents > ul > li:first-child {display: block;}

.result {margin-top:50px;}
.result div {padding-bottom:15px;border-bottom:1px solid #f15922;}
.result div > strong {font-size:35px;color:#f15922;}
.result div > span {font-size:17px;color:#808080;}
.result ul li {padding:20px;border-bottom:1px dashed #ccc;}
.result ul li:last-child {border-bottom:none;}
.result ul li dl {padding-left:10px;position:relative;}
.result ul li dl:before {content:"";position:absolute;width:4px;height:4px;top:12px;left:0;background:#f15922;}
.result ul li dt {display:inline-block;font-size:17px;color:#333;font-weight:700;}
.result ul li dd {display:inline-block;font-size:16px;color:#333;font-weight:300;}
.result ul li p {margin-top:3px;font-size:15px;color:#000;opacity:0.65;font-weight:300;padding-left:10px;}







/* greeting */
.greeting .txtWrap {float:left;word-spacing:-0.07em;width:600px;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei", sans-serif;}
.greeting .txtWrap p {padding:0 0 10px 0;}
.greeting .txtWrap .main {font-size:26px;color:#333;font-weight:500;position:relative;line-height:1.4;padding-bottom:20px;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei", sans-serif;}
.greeting .txtWrap .main:before {content:"";position:absolute;width:35px;height:1px;background:#f15922;bottom:0;left:0;}
.greeting .txtWrap .main .orange01 {color:#f15922;}
.greeting .txtWrap .main .orange02 {color:#faa61a;}
.greeting .txtWrap .sub {font-size:14px;color:#666;font-weight:300;line-height:35px;}
.greeting .txtWrap .sub2 {font-size:14px;color:#666;font-weight:300; line-height:35px;}
.greeting .txtWrap .sign {font-size:16px;color:#666;text-align:right;}
.greeting .txtWrap .sign strong {margin-left:5px;}
.greeting .greetingImgBox {display:block;float:left;}


/* profile */
.profileList ul li {float:left;width:33.333%;padding:5px;margin-bottom:10px;}
.profileList ul li span img {width:100%;height:290px;border:1px solid #d3d3d3;}
.profileList ul li dl {margin-top:5px;}
.profileList ul li dt {color:#ea9306;font-size:14px;}
.profileList ul li dt strong {font-size:20px;}
.profileList ul li dt span {position:relative;top:13px;}
.profileList ul li dd {font-size:15px;color:#808080}


/* profileView */
.profileViewWrap {background:#fafafa;border:1px solid #d9d9d9;padding:40px;overflow:hidden;}
.profileViewWrap > span {display:block;float:left;width:245px;}
.profileViewWrap > span img {width:100%; height:340px; border:1px solid #d3d3d3;}
.profileViewWrap .txtWrap {float:left;margin-left:25px;width:548px;}
.profileViewWrap .txtWrap .txtBox {padding:15px 0;border-bottom:1px dashed #c8c8c8;}
.profileViewWrap .txtWrap div:first-child {padding-top:0;}
.profileViewWrap .txtWrap div:last-child {border-bottom:none;}
.profileViewWrap .txtWrap dl {border-bottom:1px solid #ea9306;padding-bottom:15px;margin-bottom:15px;line-height:1;}
.profileViewWrap .txtWrap dt {display:inline-block;font-size:20px;color:#ea9306;}
.profileViewWrap .txtWrap dt strong {font-size:32px;}
.profileViewWrap .txtWrap dd {display:inline-block;font-size:15px;color:#808080;font-weight:300;}
.profileViewWrap .txtWrap .txtBox01 {border-bottom:1px dashed #c8c8c8;}
.profileViewWrap .txtWrap .txtBox01 ul li {font-size:15px;color:#666;font-weight:300;position:relative;padding-left:10px;}
.profileViewWrap .txtWrap .txtBox01 ul li:before {content:"";position:absolute;width:4px;height:4px;background:#f15922;top:8px;left:0;}

.profileViewWrap .txtWrap .txtBox02 > span {font-size:17px;color:#333;}
.profileViewWrap .txtWrap .txtBox02 li span {display:block;font-size:15px;color:#666;font-weight:300;position:relative;padding-left:10px;}
.profileViewWrap .txtWrap .txtBox02 li span:first-child:before {content:"";position:absolute;width:4px;height:4px;background:#f15922;top:8px;left:0;}

.profileViewWrap .txtWrap .txtBox03 {padding-bottom:0;}
.profileViewWrap .txtWrap .txtBox03 p:first-child {font-size:16px;color:#333;}
.profileViewWrap .txtWrap .txtBox03 p {font-size:14px;color:#666;font-weight:300;padding:10px;}
.profileViewWrap .txtWrap .txtBox03 p:last-child {padding-bottom:0;}

.profileViewWrap .txtWrap .txtBox04 {padding-bottom:0;}
.profileViewWrap .txtWrap .txtBox04 > span {font-size:17px;color:#333;line-height:2;}
.profileViewWrap .txtWrap .txtBox04 p:first-child {font-size:17px;color:#333;}
.profileViewWrap .txtWrap .txtBox04 p {font-size:14px;color:#666;font-weight:300;}
.profileViewWrap .txtWrap .txtBox04 p:last-child {padding-bottom:0;}

.profileViewWrap .txtWrap .txtBox05 {width:780px;}
.profileViewWrap .txtWrap .txtBox05 {padding-bottom:0;}
.profileViewWrap .txtWrap .txtBox05 > span {font-size:17px;color:#333;line-height:2;}

.profileViewWrap .txtWrap .txtBox05 p:first-child {font-size:17px;color:#333;}

.profileViewWrap .txtWrap .txtBox05 p {font-size:15px;color:#666;font-weight:300;}
.profileViewWrap .txtWrap .txtBox05 p:last-child {padding-bottom:0;}
.btnList {}



/* partner */
.partnerList ul li {float:left;width:300px;padding:16px;}
.partnerList ul li a {display:block;}
.partnerList ul li a span {display:block;text-align:center;}
.partnerList ul li a span img {width:100%;}
.partnerList ul li a span:first-child {border:1px solid #d9d9d9;} 
.partnerList ul li a span:last-child {font-size:15px;color:#333;font-weight:500;margin-top:8px;}



/* organization */
.organizationWrap {background:url("../images/contents/organizationBg.png") no-repeat;text-align:center;border:1px solid #d9d9d9;margin:0 20px;background-size:cover;}
.organizationWrap span {display:inline-block;width:57%;padding:6% 0;}
.organizationWrap span img {width:100%;}






/* location */ 
.root_daum_roughmap_landing {width: 100% !important;}

/* toolbook */
/* .toolbookTab {margin:30px 0;}
.toolbookTab ul li {float:left;width:49.5%;margin-right:1%;}
.toolbookTab ul li:last-child {margin-right:0;}
.toolbookTab ul li a {display:block;height:40px;line-height:40px;font-size:15px;color:#333;text-align:center;border:1px solid #d3d3d3;background:#f7f7f7;}
.toolbookTab ul li.on a {color:#fff;font-weight:700;background:#f15922;}

.toolWrap {margin-bottom:30px;overflow:hidden;}
.tools .titleBox {background:#f7f7f7;text-align:center; padding:20px; color:#666;}
.tools h5 {font-size:35px;color:#f15922;font-weight:700;border-bottom:1px solid #f15922;}
.tools ul {margin-top:30px;}
.tools ul li {float:left;width:50%;margin-bottom:50px;}
.tools ul li a > span {display:block;float:left;}
.tools ul li a > span img {width:125px; height:180px; border:1px solid #dbdbdb;}
.tools ul li .txtBox {float:left;margin-left:10px;width:300px;height:178px;position:relative;}
.tools ul li .txtBox dl {position:absolute;top:0;}
.tools ul li .txtBox dt {font-size:18px;color:#f15922;font-weight:500;}
.tools ul li .txtBox dd {font-size:15px;color:#333;}
.tools ul li .txtBox p {font-size:15px;color:#666;font-weight:300;position:absolute;bottom:0}

.toolWrap02 {margin-top:30px;}


.toolRolling {width:245px;height:340px;overflow:hidden;position:relative;border:1px solid #d9d9d9;}
.profileViewWrap .toolRolling .pager {position:absolute;width:100%;text-align:center;right:0;top:auto;bottom:0;z-index:99;}
.profileViewWrap .toolRolling .pager span {display:inline-block;margin:0 5px;}
 */


/* toolbook */
.tool p,.toolView p,.book p, .bookView p {line-height:1.4;}
.toolbookTab {margin:30px 0;}
.toolbookTab ul li {float:left;width:49.5%;margin-right:1%;}
.toolbookTab ul li:last-child {margin-right:0;}
.toolbookTab ul li a {display:block;height:40px;line-height:40px;font-size:15px;color:#333;text-align:center;border:1px solid #d3d3d3;background:#f7f7f7;}
.toolbookTab ul li.on a {color:#fff;font-weight:700;background:#f15922;}

.toolWrap {margin-bottom:30px;overflow:hidden;}
.tools .titleBox {background:#f7f7f7;text-align:center; padding:20px; color:#666;}
.tools h5 {font-size:35px;color:#f15922;font-weight:700;border-bottom:1px solid #f15922;}
.tools ul {margin-top:30px;}
.tools ul li {float:left;width:50%;margin-bottom:50px;}
.tools ul li a > span {display:block;float:left;}
.tools ul li a > span img {width:140px; height:180px; border:1px solid #dbdbdb;}
.tools ul li .txtBox {float:left;margin-left:10px;width:95%;height:178px;position:relative;}
.tools ul li .txtBox dl {position:absolute;top:0;}
.tools ul li .txtBox dt {font-size:18px;color:#f15922;font-weight:500;line-height:18px;}
.tools ul li .txtBox dd {font-size:15px;color:#333;}
.tools ul li .txtBox p {font-size:15px;color:#666;font-weight:300;position:absolute;bottom:0}

.toolWrap02 {margin-top:30px;}

.tool .tools ul li .txtBox {float:left;margin-left:10px;width:200px;height:144px;position:relative;}
.tool .tools ul li a > span {width:214px;}
.tool .tools ul li a > span img {width:100%;height:auto;}




.toolRolling {width:245px;height:340px;overflow:hidden;position:relative;border:1px solid #d9d9d9;}
.profileViewWrap .toolRolling .pager {position:absolute;width:100%;text-align:center;right:0;top:auto;bottom:0;z-index:99;}
.profileViewWrap .toolRolling .pager span {display:inline-block;margin:0 5px;}

.toolView .profileViewWrap {margin-top:20px;}
.toolView .profileViewWrap:first-child {margin-top:0;}
.toolView .profileViewWrap .txtWrap {width:100%;}
.toolView .profileViewWrap .imgBox > div {width:49%;float:left;border:1px solid #d9d9d9;}
.toolView .profileViewWrap .imgBox > div:first-child {margin-right:2%;}
.toolView .profileViewWrap .imgBox > div img {width:100%;}
.toolView .profileViewWrap > span {float:none;font-size:17px;color:#333;margin-bottom:10px;}
.toolView .profileViewWrap .txtWrap {margin:0;}
.toolView .profileViewWrap .txtWrap .txtBox02 > span {display:block;margin-bottom:4px;}


.book .tools ul li .txtBox {float:none;padding-left:150px;}
.book .tools ul li .txtBox {margin-left:0;}
.bookView .profileViewWrap02 .txtWrap {width:100%;}
.bookView .profileViewWrap .txtWrap .txtBox05 {width:100%;}
.bookView .profileViewWrap .txtWrap .txtBox05 p {width:100%;}
.bookView .profileViewWrap .txtWrap dd {margin-top:5px;}
.bookView .profileViewWrap .txtWrap .txtBox02 > span {display:block;margin-bottom:4px;}

/* openEdu */
.openEduTab ul li {float:left;width:49.5%;margin-right:1%;}
.openEduTab > ul > li:first-child {display:block;}
.openEduTab > ul > li:last-child {margin-right:0;}
.openEduContents > ul > li {display:none;}
.openEduContents > ul > li:first-child {display:block;}
.openEduTab ul li a {display:block;background:#f7f7f7;border:1px solid #d9d9d9;font-size:15px;color:#333;text-align:center;height:40px;line-height:40px;}
.openEduTab ul li.on a {color:#fff;background:#f15922;font-weight:700;border:1px solid #f15922;}

.boardWrap table {border-top:1px solid #f15922;text-align:center;margin-top:30px;}

.calendar {margin-top:30px;}









/* mission */

.missionWrap {}
.missionWrap .auto > ul > li {position: relative;}

.missionWrap .mainBox {text-align:center;position: relative;background:#f7f7f7;overflow:hidden;}
.missionWrap .mainBox .txtBox {float:left;width:50%;}

.missionWrap .mainBox .txtBox .inner > span {display:block;margin:50px 0 20px;}
.missionWrap .mainBox > span {float:left;width:50%;}

.missionWrap .mainBox .txtBox ul li {margin:0 10px;font-size:17px;color:#666;}
.missionWrap .mainBox .txtBox p span {margin-top:15px;font-size:17px;color:#666;}
.missionWrap .mainBox .txtBox p span.orange {color:#f15922;}

.missionWrap > ul > li:nth-child(2) .mainBox .txtBox ul li {display:block;text-align:left;padding-left:30px;position:relative;}
.missionWrap > ul > li:nth-child(2) .mainBox .txtBox ul li:before {content:"";position:absolute;width:4px;height:4px;top:12px;left:20px;background:#f15922;}
.missionWrap > ul > li:nth-child(3) .mainBox .txtBox ul li {display:inline-block;}
.missionWrap > ul > li:nth-child(3) .mainBox .txtBox ul li span {display:block;}
.missionWrap > ul > li:nth-child(3) .mainBox .txtBox ul li img {margin-bottom:15px;}

.missionWrap span {display:block;width:100%;}
.missionWrap span.missionSlogan {padding-top:21%;
	background-image:url("../images/contents/missionSlogan.jpg");background-color: #fff;background-repeat: no-repeat; background-position: 50%;
	-webkit-background-size:cover;
	background-size: cover;
}
.missionWrap span.missionContent01 {padding-top:21%;
	background-image:url("../images/contents/missionSlogan.jpg");background-color: #fff;background-repeat: no-repeat; background-position: 50%;
	-webkit-background-size:cover;
	background-size: cover;
}
.missionWrap span.missionContent02 {padding-top:59%;
	background-image:url("../images/contents/mission05.jpg");background-color: #fff;background-repeat: no-repeat; background-position: 50%;
	-webkit-background-size:cover;
	background-size: cover;
}
.missionWrap h5 {font-size:20px;color:#333;font-weight:500;text-align:center;background:#f7f7f7;padding:10px 0;}
.missionWrap img {width:100%;}



/* common */
.bdrs5 {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.bdrs10 {-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}






/* inquiry */

.inquiry01 .programSearch dl {width:100%;}
.inquiry01 .programSearch dl dt {width:130px;}
.inquiry01 .programSearch dl dd {width:83%;}
.inquiry01 .programSearch dl dd select {width:100%;}
.inquiry02 .programSearch dl {width:100%;}
.inquiry02 .programSearch dl dt {width:130px;}
.inquiry02 .programSearch dl dd {width:83%;}
.inquiry02 .programSearch dl dd select {width:100%;}
.inquiry03 .programSearch dl {width:100%;}
.inquiry03 .programSearch dl dt {width:130px;}
.inquiry03 .programSearch dl dd {width:83%;}
.inquiry03 .programSearch dl dd select {width:100%;}
.btnInquiry {display:block;width:255px;height:50px;line-height:50px;font-size:16px;color:#fff;font-weight:500;text-align:center;background:#f15922;margin:45px auto 0 auto;}

.inquiry_ok .programAuto > p {padding:30px;font-size:19px;color:#666;font-weight:500;text-align:center;background:#f7f7f7;margin-top:0;}


/*aed*/
.contribution_intro {padding:30px;background:#f7f7f7;position:relative;overflow:hidden;}
.contribution_intro > div {float:left;width:100%;}
.contribution_intro span {font-size:20px;color:#f26222;font-weight:500;}
.contribution_intro p {font-size:15px;color:#333;}
/* .contribution_intro p.subTxt {color:#666;font-weight:300;} */


/* newsletter */
.newsletter_View table.viewBoard thead th {position:relative;text-align:left;font-weight:bold;}

.newsletter_View .sns02 {position:absolute;top:11px;right:3px;}
.newsletter_View .sns02 li {float:left;}
.newsletter_View .sns02 li a {display:block;padding:5px;}
/* .newsletter_View span {line-height:1;} */

.newsletter_application {padding:30px;background:#f7f7f7;position:relative;overflow:hidden;}
.newsletter_application > div {float:left;width:70%;}
.newsletter_application span {font-size:20px;color:#f26222;font-weight:500;}
.newsletter_application p {font-size:15px;color:#333;}

.btn_newsletter_application {display:block;width:215px;height:50px;line-height:50px;text-align:center;background:#f26222;font-size:16px;color:#fff;margin:20px auto 0 auto;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}
.btn_newsletter_application img {margin-top:18px;margin-right:5px;}
.newsletter_application a {float:right;margin:0;}
/*2017-02-23 Jquery */
.btn_newsletter_application_send {display:block;width:215px;height:50px;line-height:50px;text-align:center;background:#f26222;font-size:16px;color:#fff;margin:20px auto 0 auto;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}
.btn_newsletter_application_send img {margin-top:18px;margin-right:5px;}
.btn_newsletter_application_send a {float:right;margin:0;}
/*2017-02-23 Jquery */

#newsletter_application_popup {position:fixed;width:698px;height:590px;top:50%;left:50%;margin-left:-195px;margin-top:-295px;background:#fff;border:2px solid #ccc;display:none;z-index:99999;overflow-y:scroll;}
#newsletter_application_popup > div {position:relative;}
#newsletter_application_popup span.title {display:block;height:50px;line-height:50px;background:#f3f3f3;text-align:center;font-size:20px;color:#333;font-weight:500;}
#newsletter_application_popup .btnClose {position:absolute;top:15px;right:15px;display:block;width:20px;height:20px;}
#newsletter_application_popup .btnClose img {width:100%;}
#newsletter_application_popup .privacy_agree {margin:21px 18px;border:1px solid #d9d9d9;}
#newsletter_application_popup .privacy_agree .txtBox {height:128px;overflow-y:scroll;padding:10px;font-family:"dotum";}
/* #newsletter_application_popup .privacy_agree .txtBox span {font-size:16px;font-weight:500;} */
#newsletter_application_popup .privacy_agree p {font-size:14px;color:#666;line-height:17px;}
#newsletter_application_popup .agree span {display:block;font-size:16px;color:#333;height:36px;line-height:36px;background:#f3f3f3;text-align:center;border-top:1px solid #d9d9d9;}
#newsletter_application_popup form {margin:18px;}
#newsletter_application_popup input[type="checkbox"] {position:relative;top:2px;left:0;z-index:99;height:auto;width:auto;}
#newsletter_application_popup .phone input[type="text"] {width:30%;}
#newsletter_application_popup select {width:30%;}
#newsletter_application_popup .cellphone input[type="text"] {width:30%;}
#newsletter_application_popup .email input[type="text"] {width:30%;}



@media screen and (max-width:1200px) {
	#subVisual {margin-top: 167px;}
	#subVisual p {padding-left:13px;}
	/* .contentsWrap {padding:0 5px;} */
	
	/* vision01 */
	.visionContent05 .programAuto > p {padding:10px;}
	.visionContent01 ul li {width:21%;}
	.visionContent03 .programAuto > ul > li {width:32%;margin-right:1%;}
	.visionContent03 .programAuto > ul > li > div {padding:25px 10px;}
	.visionContent03 .programAuto > ul > li > div > strong {padding:10px 0;}
	.visionContent03 .programAuto > ul > li > span {top:30%;}
	.visionContent04 .programAuto div {background-image:none;}
	.visionContent05 .programAuto > p br {content:"";}


	/* facilitator */
	.facilitatorMain {width:100%;height:290px;}
	.facilitatorMain > span {width:48%;}
	.facilitatorMain > span img {width: 100%;}
	.facilitatorMain .txtBox {width:52%;}
	.facilitatorMain .txtBox p br {content:"";}
	.facilitatorMain .txtBox a {width:100%;}

	.facilitatorContent01 ul li {margin-right:0;padding:5px;width:33%;}

	.facilitatorContent02 > div > ul {padding:0;background:none;}
	.facilitatorContent02 > div > ul > li {float:none;width:30%;}

	.facilitatorContent03 .facilitatorCon > ul > li .conLeft {width:25%;}
	.facilitatorContent03 .facilitatorCon > ul > li .conRight {width:70%;}

	.facilitatorContent04 li .conLeft {width:30%;}
	.facilitatorContent04 li .conRight {width:70%;}

	.facilitatorContent05 ul {background:none;}
	.facilitatorContent05 li {width:24%;margin-right:1%;}

	.facilitatorContent06 li {width: 48%;margin: 1%;}
	.facilitatorContent06 .conTop {overflow: hidden;}
	.facilitatorContent06 .conTop span:last-child {margin-left: 136px;float: none;}
	.facilitatorContent06 .conTop span:first-child {float: left;}
	.facilitatorContent06 li .txtBox div {display:table;height:158px;padding:0 25px;}
	.facilitatorContent06 li p {display:table-cell;vertical-align:middle;font-size:15px;color:#333;font-weight:300;}


	/* program01 */
	.programMain > span {width:49%;margin-right:2%;}
	.programMain > span img {width:100%;}
	.programMain .txtWrap {width:49%;}
	.programMain .txtWrap .txtBox p br {content:"";}
	.programSearch dl {width:100%;float:none;}
	.programSearch dt {width:16%;margin-right:0;}
	.programSearch dd {width:84%;}
	.programSearch dd select {width:100%;}
	
	.proBtnWrap {float:none;margin-top:20px;width:100%;}

	.programContent03 ul li {width:25%;padding:5px;margin-right:0;}
	.programContent03 ul li img {width:100%;}
	


	/* profileView */
	.profileViewWrap {padding:20px;}
	.profileViewWrap > span {width:35%;}
	.profileViewWrap > span img {width:100%;}
	.profileViewWrap .txtWrap {width:63%;margin-left:2%;}
	.profileViewWrap .txtWrap br {content:"";}


	/* partnerList */
	.partnerList ul li {width:33.33%;}

	/* mission */
	.missionWrap .mainBox > span img {width:100%;}
	.missionWrap .mainBox .txtBox .inner > span {margin:20px auto;padding-top:10%;}
	.missionWrap > ul > li:nth-child(2) .mainBox .txtBox ul li {font-size:14px;}

	
	/* greeting */
	.greeting .txtWrap {width:60%;}




	/* toolbook */
	.book .tools ul li .txtBox {float:none;padding-left:150px;width:100%;}
	.book .tools ul li .txtBox br {content:"";}
	.tool .tools ul li .txtbox {padding-left:0;}
	.tool .tools ul li a > span {width:48%;}
	.tool .tools ul li a > .txtBox {width:49%;}
	/* toolbookView */
	.toolbookView .profileViewWrap02 .txtWrap {width:100%;}

	/* newsletter */
	.newsletter_application a {margin-top:20px;}
	#newsletter_application_popup {margin-top:-190px;}
}


@media screen and (max-width:980px) {
	#subVisual {margin-top: 60px; }
	.lnbWrap {display: none;}
	#contents {padding-left: 0;padding: 0 10px 80px 10px;}

	.breadCrumb {display: none;}
	.contentsTitle {font-size: 24px;padding: 30px 0;}
	
	
	
	
	/* vision */
	.visionContent03 > ul > li > span {top:31%;}
	
	
	
	/* program01 */
	.programMain > span {float:none;text-align:center;}
	.programMain > span img {}
	.programMain .txtWrap {width:100%;margin-top:15px;}


	
	/* mission */
	.missionWrap {padding: 0;}
	.missionWrap > ul > li .mainBox {padding-top: 50%;}
	.missionWrap .mainBox .txtBox {position: absolute; top:0;width: 100%;height: 50%; float: none;}
	.missionWrap .mainBox > span {width: 100%;}
	.missionWrap > ul > li:nth-child(3) .mainBox .txtBox ul li {width:23%;}

	#newsletter_application_popup {margin-left:-352px;}
}



@media screen and (max-width:1100px) {
	.newsletter_application > div {width:60%;}
}

@media screen and (max-width:890px){
	.tool .tools ul li a > span {width:48%;}
	.tool .tools ul li a > .txtBox {width:49%;}
}
@media screen and (max-width:830px) {
	.visionContent01 ul li {width:49%;margin-right:2%;margin-bottom:2%;}
	.visionContent01 ul li:nth-child(2n) {margin-right:0;}
	.visionContent01 ul li:after {display:none;}


	.greeting .txtWrap {width:100%;float:none;}
	.greeting .txtWrap br {content:"";}
	.greeting .greetingImgBox {width:300px;float:none;margin:0 auto;}

	
	
	/* facilitator */
	.facilitatorMain {height:auto;padding:0;}
	.facilitatorMain > span {width:100%;float:none;text-align:center;}
	.facilitatorMain > span img {width:100%;}
	.facilitatorMain .txtBox {width:100%;float:none;padding:10px;padding-top:20px;}
	.facilitatorMain .txtBox p {height: auto;}

	.facilitatorContent03 .facilitatorCon > ul > li .conLeft {width:100%; float: none;}
	.facilitatorContent03 .facilitatorCon > ul > li .conRight {width:100%; float: none;}


	.facilitatorContent05 li {width:49%;margin-right:2%;margin-bottom:2%;}
	.facilitatorContent05 li:nth-child(2n) {margin-right:0;}
	
	
	.programBtn a {width:30%;}





	.tool ul li {width:100%;}

	
}


@media screen and (max-width:768px) {
	
	


	/* vision01 */
	.visionContent01 .structure {padding-top:140%;
		background-image:url("../images/contents/visionContent01_m.jpg");background-color: #fff;background-repeat: no-repeat; background-position: 50%;
		-webkit-background-size:contain;
		background-size: contain;
	}
	
	
	.visionContent03 .programAuto > ul > li {top:30%;width:100%;margin-right:0;margin-bottom:15px;}
	.visionContent03 div ul {width:256px;margin:0 auto;h eight:115px;}
	.visionContent03 .programAuto > ul > li > span {top:30%;}
	
	.vision01 .facilitatorContent02 > div > ul > li {width:100%;}

	.visionContent04 .programAuto div p br {content:"";}

	/* profile */
	.profileList ul li {width:50%;}

	.profileViewWrap > span {margin:30px auto;float:none;width:243px;text-align:center;}
	.profileViewWrap > span img {}
	.profileViewWrap .txtWrap {float:none;width:100%;}


	/* facilitator */
	
	.facilitatorContent02 > div > ul > li {float:left;width:48%;margin-right:0;margin-bottom:2%;}
	.facilitatorContent02 > div > ul > li:first-child {margin-right:2%;}

	.facilitatorContent04 li .conLeft {width:100%;}
	.facilitatorContent04 li .conRight {width:100%;height:90px}
	.facilitatorContent04 li:after {left:50%;margin-left:-20px;}

	.programAuto {padding:0;}

	.newsletter_application {padding:10px;}
	#newsletter_application_popup {top:0;left:0;margin-top:0;width:100%;height:100%;margin-left:0;}
	.newsletter_application > div {float:none;width:100%;}
	.newsletter_application a {margin:20px auto 0 auto;float:none;}

	.toolView .profileViewWrap > span {margin:0 0 10px 0;text-align:left;}

}

@media screen and (max-width:640px) {
	#subVisual {height: 120px;}
	#subVisual p {height: 120px;font-size: 12px;padding-right: 15px;}
	#subVisual p span {display: block;}
	#subVisual p span.main {font-size: 1rem;}
	#subVisual.subVisual02 {background-position: 34% 0;}
	#subVisual.subVisual03 {background-position: 34% 0;}





	/* program01 */
	.programSearch dt {display:none;}
	.programSearch dd {width:100%}
	.program01 .btnWrap {width:215px;}
	.program01 .btnWrap a {display:block;margin:5px 0;}

	.programContent03 ul li {width:50%;}
	.programBtn {margin-top:0;}
	.programBtn a {display:block;width:100%;margin:10px auto;}

	/* mission */
	.missionWrap .mainBox .txtBox .inner > span {padding-top:5%;}
	

	/* greeting */

	.greeting .greetingImgBox {width:100%;text-align:center;}


	
	/* facilitator */
	.facilitatorContent01 ul li {width:50%;}
	.facilitatorContent06 li {width: 100%;margin: 0;margin-bottom: 10px;}
	.facilitatorContent06 .conTop span:last-child img {width: 100%;}
	.facilitatorContent06 li .txtBox div {padding: 10px;}
	
	/* partner */
	.partnerList ul li {width:50%;}	
	
	
	/* mission */
	.missionWrap > ul > li .mainBox {padding-top:55%;}
	.missionWrap h5 {font-size:1.1rem;}
	.missionWrap span.missionSlogan {background-image: url("../images/contents/missionSlogan_m.jpg");padding-top:25%;}
	.missionWrap span.missionContent01 {background-image: url("../images/contents/missionSlogan_m.jpg");padding-top:25%}
	.missionWrap span.missionContent02 {background-image: url("../images/contents/mission05_m.jpg");padding-top:185%;}


	.inquiry01 .programSearch dl dd {width:100%;}
	.inquiry02 .programSearch dl dd {width:100%;}

	.organizationWrap {background:url("../images/contents/organization_m.jpg") no-repeat;padding-top:95%;background-size:100%;}
	.organizationWrap span {display:none;}

	/* tool */
	.tool .tools ul li .txtBox {height:100px;}
	.tool .tools ul li .txtBox dt {font-size:1rem;}
	.tool .tools ul li .txtBox p {line-height:1.3;}

	.bookView .profileViewWrap .txtWrap .txtBox05 p {font-size:12px;}

   .newsletter_View .sns02 {position:absolute;top:-32px;right:3px;}


}
@media screen and (max-width:480px) {
	
	


	/* program01 */
	.programSearch a {display:block;margin:5px auto;}
	.programSearch a.orange {margin:auto;}
	
	/* vision */
	.visionContent01 ul li {width:100%;margin-bottom:10px;}

	.visionContent04 .programAuto div {padding:20px;}
	.visionContent03 .programAuto > ul > li > span {top:31%;}
	.visionContent04 .programAuto div p {padding-left:0;padding-top:15px;}
	
	/* facilitator */
	.facilitatorContent02 > div > ul > li {width:100%;margin-right:0;margin-bottom:30px;}

	.facilitatorContent05 ul {padding:0;}
	.facilitatorContent05 li {width:100%;margin-right:0;margin-bottom:30px;float:none;}

	.facilitatorContent06 .conTop span:last-child img {width: auto;height: 100%;}

	/* mission */
	.missionWrap .mainBox .txtBox .inner > span {padding-top:3%;margin-top:0;}
	.missionWrap .mainBox .txtBox ul li {font-size:0.8rem;}
	.missionWrap > ul > li:nth-child(3) .mainBox .txtBox ul li img {margin-bottom:10px;width:100%;}
	.missionWrap > ul > li:nth-child(3) .mainBox .txtBox ul li {width:15%;}

	
	.tool ul li .txtBox p {font-size:13px;}

	.newsletter_application a {width:100%;margin-bottom:20px;}
	#newsletter_application_popup .phone input[type="text"] {width:30%;}
	#newsletter_application_popup select {width:25%;font-size:0.7rem;}
	#newsletter_application_popup .cellphone input[type="text"] {width:30%;}
	#newsletter_application_popup .email input[type="text"] {width:30%;}
	


}


